Skip to content

[simplex]: Add Prometheus metrics and Grafana dashboard#701

Merged
seunlanlege merged 3 commits into
mainfrom
seun/simplex-gui
Mar 23, 2026
Merged

[simplex]: Add Prometheus metrics and Grafana dashboard#701
seunlanlege merged 3 commits into
mainfrom
seun/simplex-gui

Conversation

@seunlanlege

@seunlanlege seunlanlege commented Mar 13, 2026

Copy link
Copy Markdown
Member

Summary

  • Replace the built-in HTML dashboard with a Prometheus metrics endpoint (prom-client) and pre-configured Grafana dashboards
  • Add new metrics: cumulative order volume (USD), cumulative profit (USD), and per-phase processing duration (confirmation, evaluation, queue wait, execution)
  • Docker Compose stack includes Prometheus and Grafana with auto-provisioned datasource and dashboard
  • All dashboard panels include informational tooltips describing what each metric measures

Test plan

  • Verify http://localhost:9090/metrics exposes all simplex_* metrics
  • Verify Grafana dashboard loads at http://localhost:3421 with all panels
  • Verify Prometheus scrapes simplex metrics (target shows up)
  • Fill an order and confirm volume, profit, and phase duration metrics populate

seunlanlege and others added 2 commits March 22, 2026 12:28
Replace the built-in HTML dashboard with a proper Prometheus metrics
endpoint and Grafana dashboards. Adds order volume, cumulative profit,
and per-phase processing duration metrics.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@seunlanlege seunlanlege marked this pull request as ready for review March 22, 2026 12:29
@seunlanlege seunlanlege changed the title [simplex]: Introduce GUI [simplex]: Add Prometheus metrics and Grafana dashboard Mar 22, 2026
@seunlanlege seunlanlege merged commit 8fd79fb into main Mar 23, 2026
1 check passed
@seunlanlege seunlanlege deleted the seun/simplex-gui branch March 23, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants